package com.csun.service;

import java.util.List;

import com.csun.entity.PageBean;
import com.csun.entity.Role;

/**
 * @ClassName: RoleService.java
 * @Description:角色服务接口
 * @author danjinsong danjingsong@dragonwake.cn
 * @date 2017年2月17日下午7:16:17
 * 
 */
public interface RoleService {
	/**
	 * 保存
	 * @param role
	 */
	public void save(Role role);
	/**
	 * 删除
	 * @param role
	 */
	public void delete(Role role);
	/**
	 * 删除
	 * @param id
	 */
	public void delete(Integer id);
	/**
	 * 获取个体
	 * @param s_role
	 * @return
	 */
	public Role get(Role s_role);
	/**
	 * 通过id获取个体
	 * @param id
	 * @return
	 */
	public Role get(Integer id);
	/**
	 * 获取集合
	 * @param s_role
	 * @param pagebean
	 * @return
	 */
	public List<Role> find(Role s_role,PageBean pagebean);
	/**
	 * 数量
	 * @param s_role
	 * @return
	 */
	public Long count(Role s_role);
	
}
